/*
 * 文件名： BisRealNameCertifyDAO.java
 * 
 * 工程名称: bis-dao
 *
 * Gopay
 *
 * 创建日期： 2016年6月12日
 *
 * Copyright(C) 2016, by www.gopay.com.cn Inc.All rights reserved.
 *
 * 原始作者: 宣广海
 *
 */
package com.gopay.bis.dao.tolly;

import com.gopay.common.base.dao.BaseDAO;
import com.gopay.common.domain.bis.BisRealNameCertify;

/**
 * 实名认证数据库操作DAO
 *
 * @author 宣广海
 *
 * @version 
 *
 * @since 2016年6月12日
 */
public interface BisRealNameCertifyDAO extends BaseDAO<BisRealNameCertify, String>{
	/**
	 * 
	 * 功能描述：根据条件查询实名认证记录
	 *
	 * @param name 姓名
	 * @param cardNo 证件号码
	 * @param certifyCode 认证渠道
	 * @return
	 * 
	 * @author 宣广海
	 *
	 * @since 2016年6月12日
	 *
	 * @update:[变更日期YYYY-MM-DD][更改人姓名][变更描述]
	 */
	public BisRealNameCertify getBisRealNameCertify(String name,String cardNo,String certifyCode);
	/**
	 * 
	 * 功能描述：新增加实名认证记录
	 *
	 * @param bisRealNameCertify
	 * 
	 * @author 宣广海
	 *
	 * @since 2016年6月12日
	 *
	 * @update:[变更日期YYYY-MM-DD][更改人姓名][变更描述]
	 */
	public void insertBisRealNameCertify(BisRealNameCertify bisRealNameCertify);
	
	/** 
	 * 查询手机认证记录 
	 * @param name 姓名
	 * @param identityCode  身份证号
	 * @param mobile   手机号
	 * @param outStlmcd  认证渠道
	 * @return 
	 * @author w_jiqing 
	 */
	public BisRealNameCertify getBisMobileCertify(String name,String identityCode,String mobile,String outStlmcd);
	
	/** 查询四要素认证记录
	 * @param name
	 * @param identityCode
	 * @param mobile
	 * @param bankCardNo
	 * @param outStlmcd
	 * @return 
	 * @author w_jiqing 
	 */
	public BisRealNameCertify getBisBankCardNoCertify(String name,String identityCode,String mobile,String bankCardNo,String outStlmcd);
	


}
